package com.atguigu.yeb.server.pojo.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * @author senior   登陆实体类
 * @create 2021-12-04 15:08
 */
@Data
/*
@Data相当于@Getter @Setter @RequiredArgsConstructor @ToString @EqualsAndHashCode这5个注解的合集。
通过官方文档，可以得知，当使用@Data注解时，则有了@EqualsAndHashCode注解，
那么就会在此类中存在equals(Object other) 和 hashCode()方法，且不会使用父类的属性，
这就导致了可能的问题。
 */
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value = "用户登陆实体类",description = "")
public class TAdminLoginParam {
    @ApiModelProperty(value = "用户姓名",required = true)
    private String username;
    @ApiModelProperty(value = "用户密码",required = true)
    private String password;
}
